package com.lemon.smartsafety.result.fire;

import java.io.Serializable;
import java.util.List;

/**
 * 项目名称：workspace
 * 类描述：
 * 创建人：Fargo
 * 创建时间：2016/8/19 13:38
 * 修改人：Fargo
 * 修改时间：2016/8/19 13:38
 * 修改备注：
 */
public class SuperviseCompanyDetail implements Serializable {


    /**
     * companyName : 无锡曙光云计算中心
     * companyCode : 0000000-0
     * myCompanyScoreList : [{"targetName":"人员履职率","targetCode":"RYLZL","score":"14","status":"2"},{"targetName":"检查项目达标率","targetCode":"JCXMDBL","score":"64","status":"3"},{"targetName":"安全管理及时率","targetCode":"AQGLJSL","score":"62","status":"3"},{"targetName":"基本信息完善率","targetCode":"JBXXWSL","score":"90","status":"1"},{"targetName":"户籍化上报率","targetCode":"HJHSBL","score":"20","status":"2"},{"targetName":"消防设施完好率","targetCode":"XFSSWHL","score":"56","status":"3"},{"targetName":"","targetCode":"synthesize","score":"45","status":"3"}]
     * allCompanyScoreList : [{"targetName":"安全管理及时率","targetCode":"AQGLJSL","score":"62","status":"3"},{"targetName":"户籍化上报率","targetCode":"HJHSBL","score":"20","status":"2"},{"targetName":"基本信息完善率","targetCode":"JBXXWSL","score":"90","status":"1"},{"targetName":"检查项目达标率","targetCode":"JCXMDBL","score":"64","status":"3"},{"targetName":"人员履职率","targetCode":"RYLZL","score":"14","status":"2"},{"targetName":"综合","targetCode":"synthesize","score":"45","status":"3"},{"targetName":"消防设施完好率","targetCode":"XFSSWHL","score":"56","status":"3"}]
     */

    private String companyName;
    private String companyCode;
    /**
     * targetName : 人员履职率
     * targetCode : RYLZL
     * score : 14
     * status : 2
     */

    private List<MyCompanyScoreListEntity> myCompanyScoreList;
    /**
     * targetName : 安全管理及时率
     * targetCode : AQGLJSL
     * score : 62
     * status : 3
     */

    private List<AllCompanyScoreListEntity> allCompanyScoreList;

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public List<MyCompanyScoreListEntity> getMyCompanyScoreList() {
        return myCompanyScoreList;
    }

    public void setMyCompanyScoreList(List<MyCompanyScoreListEntity> myCompanyScoreList) {
        this.myCompanyScoreList = myCompanyScoreList;
    }

    public List<AllCompanyScoreListEntity> getAllCompanyScoreList() {
        return allCompanyScoreList;
    }

    public void setAllCompanyScoreList(List<AllCompanyScoreListEntity> allCompanyScoreList) {
        this.allCompanyScoreList = allCompanyScoreList;
    }

    public static class MyCompanyScoreListEntity implements Serializable{
        private String targetName;
        private String targetCode;
        private String score;
        private String status;

        public String getTargetName() {
            return targetName;
        }

        public void setTargetName(String targetName) {
            this.targetName = targetName;
        }

        public String getTargetCode() {
            return targetCode;
        }

        public void setTargetCode(String targetCode) {
            this.targetCode = targetCode;
        }

        public String getScore() {
            return score;
        }

        public void setScore(String score) {
            this.score = score;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }

    public static class AllCompanyScoreListEntity {
        private String targetName;
        private String targetCode;
        private String score;
        private String status;

        public String getTargetName() {
            return targetName;
        }

        public void setTargetName(String targetName) {
            this.targetName = targetName;
        }

        public String getTargetCode() {
            return targetCode;
        }

        public void setTargetCode(String targetCode) {
            this.targetCode = targetCode;
        }

        public String getScore() {
            return score;
        }

        public void setScore(String score) {
            this.score = score;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }
}
